﻿using AccountUser = NC.Core.Models.AccountUser;

namespace NC.Core
{
    /// <summary>
    /// This calls the account repository after processing the account user information it receives from the web layer
    /// </summary>
    public interface IAccountUserService
    {
        AccountUser RegisterAccountUser(AccountUser accountUser);
        bool ActivateUser(string activationCode);
        bool ValidateUser(string email, string password);
        bool IsDuplicateEmail(string email);
    }
}
